#include "user/user_lib.h"
#include "util/types.h"
#include "kernel/process.h"
#include "file.h"
int main()
{
    uint64 pid;
    int i;
   for (i = 0; i < 5; ++i)
   {
        pid=fork();
        // 这是异常情况
        if (pid==-1)
        {
            exit(0);
        }
 
        //循环中，fork函数调用5次，子进程返回0,父进程返回子进程的pid，
        //为了避免子进程也fork，需要判断并break
       if (pid==0)
        {
            break;
        }
        do_open(proc,pid); 
    }
    exit(0);
    return 0;
}